//package com.example.springboot_07_redis.domian;
//
//
//import org.springframework.data.annotation.Id;
//import org.springframework.data.redis.core.RedisHash;
//import org.springframework.data.redis.core.index.Indexed;
//import sun.jvm.hotspot.debugger.Address;
//
//import java.util.List;
//
//
//
//@RedisHash("persons")//指定实体类对象在redis数据库中的储存空间
//public class Person {
//    @Id//标识实体类主键
//    private String id;
//     @Indexed //标识对应属性在Redis数据库中生成二级索引
//    private String firstname;
//     @Indexed
//    private String lastname;
//     private Address address;
//     private List<Family> familyList;
//
//    public Person(String firstname, String lastname) {
//        this.firstname = firstname;
//        this.lastname = lastname;
//    }
//
//    @Override
//    public String toString() {
//        return "Person{" +
//                "id='" + id + '\'' +
//                ", firstname='" + firstname + '\'' +
//                ", lastname='" + lastname + '\'' +
//                ", address=" + address +
//                ", familyList=" + familyList +
//                '}';
//    }
//
//    public String getId() {
//        return id;
//    }
//
//    public void setId(String id) {
//        this.id = id;
//    }
//
//    public String getFirstname() {
//        return firstname;
//    }
//
//    public void setFirstname(String firstname) {
//        this.firstname = firstname;
//    }
//
//    public String getLastname() {
//        return lastname;
//    }
//
//    public void setLastname(String lastname) {
//        this.lastname = lastname;
//    }
//
//    public Address getAddress() {
//        return address;
//    }
//
//    public void setAddress(Address address) {
//        this.address = address;
//    }
//
//    public List<Family> getFamilyList() {
//        return familyList;
//    }
//
//    public void setFamilyList(List<Family> familyList) {
//        this.familyList = familyList;
//    }
//}
